10 research outputs found

    Enseñando a programar: un camino directo para desarrollar el pensamiento computacional

    Get PDF
    It is widely accepted that developing the ability to solve problems is essential. Computational thinking is based on problem solving using basic concepts of computing. An introductory course to programming is a direct way to develop the ability to solve problems using computer concepts. This paper presents our thinking about initiating students into the field of computer programming. This work does not detail the contents to be taught, but focuses on methodological aspects, including experiences and specific examples, which are general and extensible to any programming course. Although programming languages are been developed to be increasingly closer to human language, computer programming using formal languages is not intuitive and easy to be understood by our students. It may seem a simple task for an experienced programmer, but it is not for a neophyte. Moreover, mastering the art of programming is complex. For this reason it is essential to use all possible techniques and tools that facilitate this work.Está ampliamente aceptado que es fundamental desarrollar la habilidad de resolver problemas. El pensamiento computacional se basa en resolver problemas haciendo uso de conceptos fundamentales de la informática. Nada mejor para desarrollar la habilidad de resolver problemas usando conceptos informáticos que una asignatura de introducción a la programación. Este trabajo presenta nuestras reflexiones acerca de cómo iniciar a un estudiante en el campo de la programación de computadores. El trabajo no detalla los contenidos a impartir, sino que se centra en aspectos metodológicos, con la inclusión de experiencias y ejemplos concretos, a la vez que generales, extensibles a cualquier enseñanza de programación. En general, aunque se van desarrollado lenguajes cada vez más cercanos al lenguaje humano, la programación de ordenadores utilizando lenguajes formales no es una materia intuitiva y de fácil comprensión por parte de los estudiantes. A la persona que ya sabe programar le parece una tarea sencilla, pero al neófito no. Es más, dominar el arte de la programación es complejo. Por esta razón es indispensable utilizar todas las técnicas y herramientas posibles que faciliten dicha labor

    A Grammatical Approach to the Modeling of an Autonomous Robot

    Get PDF
    Virtual Worlds Generator is a grammatical model that is proposed to define virtual worlds. It integrates the diversity of sensors and interaction devices, multimodality and a virtual simulation system. Its grammar allows the definition and abstraction in symbols strings of the scenes of the virtual world, independently of the hardware that is used to represent the world or to interact with it. A case study is presented to explain how to use the proposed model to formalize a robot navigation system with multimodal perception and a hybrid control scheme of the robot. The result is an instance of the model grammar that implements the robotic system and is independent of the sensing devices used for perception and interaction. As a conclusion the Virtual Worlds Generator adds value in the simulation of virtual worlds since the definition can be done formally and independently of the peculiarities of the supporting devices

    ¿Por qué no evaluamos la evaluación? un esbozo para un sistema de evaluación entre iguales

    Get PDF
    Existen múltiples maneras de evaluar y distintos objetivos de la evaluación. Y el resultado de la evaluación es el que califica la calidad del trabajo realizado. Por tanto cualquier reflexión sobre la propia evaluación permitirá obtener mejores resultados, al juzgar los trabajos de la forma más justa posible. La evaluación entre iguales es una estrategia evaluativa cada vez más utilizada en el entorno universitario. Actualmente se está empleando en el ámbito de la docencia, pero cuenta con una amplia trayectoria en el campo de la investigación. Con este método, un autor revisa, generalmente de forma anónima, el trabajo de sus colegas que, a su vez, pueden conver-tirse en revisores de la obra de ese autor. Este sistema de evaluación entre iguales enriquece la propia evaluación, incluso puede llegar a ser una de las pocas maneras de evaluar al no existir una autoridad jerárquica en el tema. En esta investigación consideramos el proceso de evaluación entre iguales como un proceso de clasificación, en el que disponemos de varios clasificadores (los revisores) que, ante una entrada (el trabajo a revisar), deben asignar una determinada clase (calificación del trabajo). En este análisis se propone una métrica para valorar el grado de bondad de los revisores, con el objetivo de contribuir a mejorar la calidad de los procesos de evaluación entre iguales proporcionando una valoración más objetiva de la labor de los revisores

    Dirección estratégica de la asignatura Dirección Estratégica de las Tecnologías de la Información

    Get PDF
    Resumen: ¿Se pueden utilizar las habilidades, las técnicas y los principios de la dirección estratégica en el diseño y ejecución de la programación docente de una asignatura? Esta es la pregunta que nos planteamos al diseñar la asignatura Dirección Estratégica de las Tecnologías de la Información perteneciente al Máster Universitario en Ingeniería Informática de la Universidad de Alicante. Estas técnicas las aplicaremos a aspectos clave de la innovación educativa: contrato pedagógico, objetivos, evaluación, trabajo en equipo y comunicación oral. Algunas de las propuestas innovadoras, que tienen el doble objetivo de ser un instrumento de la asignatura pero al mismo tiempo recoger aspectos de dirección y de mejora continua, son el SLA (“Service Level Agreement”) de aprendizaje, las actas de aprendizaje, el análisis de tendencias en las TI y el espacio para la creatividad. Tras dos cursos académicos de ajuste de la propuesta docente, en el curso 2014-2015 hemos analizado el nivel de satisfacción de los estudiantes con la misma y la autoevaluación crítica de los profesores que la han impartido. Los resultados han sido muy satisfactorios, con comentarios del estilo “ha sido una experiencia de aprendizaje efectivo”. Los estudiantes agradecen que los profesores prediquemos con el ejemplo. Nos hace más humanos y más creíbles.Abstract: Can the skills, the techniques and the principles of strategic governance be used in the design and implementation of the teaching program of a subject? This is the question we ask ourselves when designing the course Dirección Estratégica de las Tecnologías de la Información belonging to the Master in Computer Engineering of the University of Alicante. These techniques will be applied to the key aspects of educational innovation: learning agreement, objectives, assessment, teamwork and oral communication. Some of the innovative proposals, which have the dual purpose of being an instrument of the subject but also including some aspects of management and continuous improvement, are the learning SLA (“Service Level Agreement”), the minutes of the learning process, the analysis of IT trends and a creative space. After two academic years setting the teaching proposal, during 2014-2015 course we have analyzed the level of satisfaction with the subject of the students, and obtained the critical self-evaluation of the subject teachers. The results have been very satisfactory, with comments like "it has been an effective learning experience". Students appreciate that teachers practice what we preach. It makes us more human and more credible

    Time-Dependent Performance Prediction System for Early Insight in Learning Trends

    Get PDF
    Performance prediction systems allow knowing the learning status of students during a term and produce estimations on future status, what is invaluable information for teachers. The majority of current systems statically classify students once in time and show results in simple visual modes. This paper presents an innovative system with progressive, time-dependent and probabilistic performance predictions. The system produces by-weekly probabilistic classifications of students in three groups: high, medium or low performance. The system is empirically tested and data is gathered, analysed and presented. Predictions are shown as point graphs over time, along with calculated learning trends. Summary blocks are with latest predictions and trends are also provided for teacher efficiency. Moreover, some methods for selecting best moments for teacher intervention are derived from predictions. Evidence gathered shows potential to give teachers insights on students' learning trends, early diagnose learning status and selecting best moment for intervention

    Dirección estratégica de la asignatura Dirección Estratégica de las Tecnologías de la Información

    No full text
    Resumen: ¿Se pueden utilizar las habilidades, las técnicas y los principios de la dirección estratégica en el diseño y ejecución de la programación docente de una asignatura? Esta es la pregunta que nos planteamos al diseñar la asignatura Dirección Estratégica de las Tecnologías de la Información perteneciente al Máster Universitario en Ingeniería Informática de la Universidad de Alicante. Estas técnicas las aplicaremos a aspectos clave de la innovación educativa: contrato pedagógico, objetivos, evaluación, trabajo en equipo y comunicación oral. Algunas de las propuestas innovadoras, que tienen el doble objetivo de ser un instrumento de la asignatura pero al mismo tiempo recoger aspectos de dirección y de mejora continua, son el SLA (“Service Level Agreement”) de aprendizaje, las actas de aprendizaje, el análisis de tendencias en las TI y el espacio para la creatividad. Tras dos cursos académicos de ajuste de la propuesta docente, en el curso 2014-2015 hemos analizado el nivel de satisfacción de los estudiantes con la misma y la autoevaluación crítica de los profesores que la han impartido. Los resultados han sido muy satisfactorios, con comentarios del estilo “ha sido una experiencia de aprendizaje efectivo”. Los estudiantes agradecen que los profesores prediquemos con el ejemplo. Nos hace más humanos y más creíbles.Abstract: Can the skills, the techniques and the principles of strategic governance be used in the design and implementation of the teaching program of a subject? This is the question we ask ourselves when designing the course Dirección Estratégica de las Tecnologías de la Información belonging to the Master in Computer Engineering of the University of Alicante. These techniques will be applied to the key aspects of educational innovation: learning agreement, objectives, assessment, teamwork and oral communication. Some of the innovative proposals, which have the dual purpose of being an instrument of the subject but also including some aspects of management and continuous improvement, are the learning SLA (“Service Level Agreement”), the minutes of the learning process, the analysis of IT trends and a creative space. After two academic years setting the teaching proposal, during 2014-2015 course we have analyzed the level of satisfaction with the subject of the students, and obtained the critical self-evaluation of the subject teachers. The results have been very satisfactory, with comments like "it has been an effective learning experience". Students appreciate that teachers practice what we preach. It makes us more human and more credible

    RED. Revista de educación a distancia

    No full text
    Número monográfico sobre "Pensamiento computacional"Resumen basado en el de la publicaciónEstá ampliamente aceptado que es fundamental desarrollar la habilidad de resolver problemas. El pensamiento computacional se basa en resolver problemas haciendo uso de conceptos fundamentales de la informática. Nada mejor para desarrollar la habilidad de resolver problemas usando conceptos informáticos que una asignatura de introducción a la programación. Se reflexiona acerca de cómo iniciar a un estudiante en el campo de la programación de computadores. El trabajo no detalla los contenidos a impartir, sino que se centra en aspectos metodológicos, con la inclusión de experiencias y ejemplos concretos, a la vez que generales, extensibles a cualquier enseñanza de programación. La programación de ordenadores no es una materia de fácil comprensión por parte del estudiante, es por esta razón indispensable utilizar todas las técnicas y herramientas posibles que faciliten dicha labor.ES

    Teaching Programming: A Direct Way to Develop the Computational Thinking

    Get PDF
    Está ampliamente aceptado que es fundamental desarrollar la habilidad de resolver problemas. El pensamiento computacional se basa en resolver problemas haciendo uso de conceptos fundamentales de la informática. Nada mejor para desarrollar la habilidad de resolver problemas usando conceptos informáticos que una asignatura de introducción a la programación. Este trabajo presenta nuestras reflexiones acerca de cómo iniciar a un estudiante en el campo de la programación de computadores. El trabajo no detalla los contenidos a impartir, sino que se centra en aspectos metodológicos, con la inclusión de experiencias y ejemplos concretos, a la vez que generales, extensibles a cualquier enseñanza de programación. En general, aunque se van desarrollado lenguajes cada vez más cercanos al lenguaje humano, la programación de ordenadores utilizando lenguajes formales no es una materia intuitiva y de fácil comprensión por parte de los estudiantes. A la persona que ya sabe programar le parece una tarea sencilla, pero al neófito no. Es más, dominar el arte de la programación es complejo. Por esta razón es indispensable utilizar todas las técnicas y herramientas posibles que faciliten dicha labor.It is widely accepted that developing the ability to solve problems is essential. Computational thinking is based on problem solving using basic concepts of computing. An introductory course to programming is a direct way to develop the ability to solve problems using computer concepts. This paper presents our thinking about initiating students into the field of computer programming. This work does not detail the contents to be taught, but focuses on methodological aspects, including experiences and specific examples, which are general and extensible to any programming course. Although programming languages are been developed to be increasingly closer to human language, computer programming using formal languages is not intuitive and easy to be understood by our students. It may seem a simple task for an experienced programmer, but it is not for a neophyte. Moreover, mastering the art of programming is complex. For this reason it is essential to use all possible techniques and tools that facilitate this work

    A grammatical approach to the modeling of an autonomous robot

    No full text
    Virtual Worlds Generator is a grammatical model that is proposed to define virtual worlds. It integrates the diversity of sensors and interaction devices, multimodality and a virtual simulation system. Its grammar allows the definition and abstraction in symbols strings of the scenes of the virtual world, independently of the hardware that is used to represent the world or to interact with it. A case study is presented to explain how to use the proposed model to formalize a robot navigation system with multimodal perception and a hybrid control scheme of the robot. The result is an instance of the model grammar that implements the robotic system and is independent of the sensing devices used for perception and interaction. As a conclusion the Virtual Worlds Generator adds value in the simulation of virtual worlds since the definition can be done formally and independently of the peculiarities of the supporting devices
    corecore